many drops make a rain shower - Français Anglais Dictionnaire